package cn.reyuxi.emptyview

import android.view.View

interface EmptyView {

    fun bindTo(v:View)

    fun setContentView(emptyContentView: EmptyContentView)

    fun getEmptyContentView():EmptyContentView?

    fun setVisibilityHandler(visibilityHandler: VisibilityHandler)

    fun setOnClickListener(listener:View.OnClickListener?)

    fun show( type: Int)

    fun hide()

    fun isShown():Boolean

    fun release()
}